Python Job: SOFTWARE DEVELOPERS - ADELAIDE

Job added on

Location

Adelaide - Australia

Job type

Full-Time

Python Job Details

We are excited to be looking for experienced Software Developers to join our production technology team.

Employment period: Long term contract
Location: Adelaide, Australia.

Position Overview

RSP is growing and we are excited to be looking for experienced Software Developers to join our Production Technology (aka Pipeline) team as we create great software that enables our teams to deliver memorable movie moments.

Visual effects or computer animation experience is advantageous but not essential. You must be able to demonstrate a strong proficiency in software development.

As a software developer at RSP you will work across smaller projects as an individual and as part of a team on larger projects. In all cases you will have the opportunity to own your piece of work from problem to solution - helping define and refine requirements, planning, executing implementation and validating your development against the requirements of the project. Importantly, you are proactive in exploring solutions and implementations, you work well with others and communicate effectively.

Responsibilities

  • Develop new software or improve existing software inline with the overall Production Technology strategy.
  • Balance workload between development and support tasks, striving to deliver software with as few defects as possible.
  • Communicate and work well with the team and those you’re writing the software for.
  • Interpret and/or defining requirements to clearly understand the problem your software is solving.
  • Create design documents, breakdown and plan your work as required.
  • Improve and/or conform to software development best practices.
  • Develop, test and release software that meets requirements.
  • Contribute technical and user facing documentation.

Required Skills and Experience

  • 3+ years of Software Development experience.
  • Degree in Computer Science, Software Development, Software Engineering or equivalent.
  • Proficiency in all aspects of software development, including the use of tools for code management (svn), code review (crucible/fisheye), continuous integration (jenkins) and project management (jira).
  • Ability to work independently in a rapidly changing, deadline driven environment
  • Proactive and calm under pressure
  • Strong communicator who works well with others
  • Required technical competencies:
  • Proficient in Python
  • UX Design in QT
  • Linux operating systems
  • The following are advantageous but not required:
  • Knowledge of C++ would be beneficial
  • Visual effect or computer animation experience
  • Expertise in any of the following: computer graphics, computer vision, distributed computing, databases, digital asset management, business logic / workflow modelling, runtime and application environments or UX design

Those closely matching this position description will be contacted for further information.

Please review our Privacy Policy for information on how we collect and store your data.

Job Type: Contract